go/types.Checker.declare (method)

13 uses

	go/types (current package)
		assignments.go#L604: 		check.declare(scope, nil, obj, scopePos) // id = nil: recordDef already called
		decl.go#L17: func (check *Checker) declare(scope *Scope, id *ast.Ident, obj Object, pos token.Pos) {
		decl.go#L743: 	check.declare(check.scope, name, tname, scopePos)
		decl.go#L904: 				check.declare(check.scope, name, lhs[i], scopePos)
		decl.go#L956: 				check.declare(check.scope, name, lhs0[i], scopePos)
		decl.go#L965: 			check.declare(check.scope, d.spec.Name, obj, scopePos)
		resolver.go#L122: 	check.declare(check.pkg.scope, ident, obj, nopos)
		resolver.go#L350: 					check.declare(fileScope, nil, pkgName, nopos)
		resolver.go#L434: 						check.declare(pkg.scope, d.decl.Name, obj, nopos)
		signature.go#L147: 		check.declare(check.scope, recvPar.List[0].Names[0], recv, scopePos)
		signature.go#L418: 			check.declare(check.scope, name, params[i], scopePos)
		stmt.go#L768: 				check.declare(check.scope, nil, obj, clause.Colon)
		stmt.go#L979: 				check.declare(check.scope, nil /* recordDef already called */, obj, scopePos)